package controller.algo;

import java.util.ArrayList;

import model.Edge;
import model.container.edges.Edges;
import model.container.vertices.AdjacencyList;

public abstract class Algo  {
	public abstract boolean process();
	public abstract int getCost();
	
	public abstract void loadEdges(Edges e);
	public abstract void loadVertices(AdjacencyList vertices);

	public abstract ArrayList<Edge> getNewEdges();
}
